package cap4;

class Racional {
	//El denominador es siempre mayor a 0
	private int numerador,denominador;
	public Racional(int n,int d){
	//Requiere d > 0
	  numerador = n;
	  denominador = d;}
	public int obtenerNumerador(){
	  return numerador;}
	public int obtenerDenominador(){
	  return denominador;}
	public boolean equals(Racional r){
	    return ((numerador*r.obtenerDenominador() == denominador) && (denominador == r.obtenerNumerador())); }
	public Racional suma (Racional r){
	  int n = numerador*r.obtenerDenominador()+
	          r.obtenerNumerador()* denominador;
	  int d = denominador*r.obtenerDenominador();
	  Racional s = new Racional(n,d);
	  return s;}
	public Racional producto(Racional r) {
		// TODO Auto-generated method stub
		return null;
	}
	}
